.container{ padding:0; width:1175px; margin:0 auto; height:auto; overflow:hidden;}
.logo{ padding:30px 0;}
.logo .logo-a{ padding:0 0 0 20px;}
.logo .login-input{ width:500px; height:46px; border-radius:2px; border:2px #d72323 solid;}
.login-input-both{}
.login-input-both a{ width:75px; border:1px #ddd solid; color:#333; float:left; position:absolute; z-index:10000; background:url(../images/sanjiao.png) no-repeat 38px 5px ;  background-color:#fff;}
.login-input-both a span{ display:block; height:40px; line-height:40px; width:73px; padding:0 0 0 15px;}
.login-input-both a .te:hover{background:url(../images/sanjiao.png) no-repeat 38px 5px ; background-color:#eee;}
.login-input-both a span:hover{ background-color:#eee;}
.logo .login-input input{ border:0; width:330px; height:42px; text-indent:10px;   }
.logo .login-input button{ background-color:#d72323; color:#fff; line-height:44px; width:90px; border:0; text-align:center;}
/*banner*/
.banner{height:auto;overflow:hidden;}
.banner-img{margin:0 auto;width:100%;height:350px!important;}
/*推荐录播课程*/
.main-wrap02_bg{ background-color:#eee; padding:60px 0 40px;}
.main-wrap-c02-dllist{ background-color:#fff; border:1px #e6e6e6 solid; border-radius:10px; }
/*课程列表*/
.course-list-fl{padding:0 0 15px; width:880px;}
.course-list-fl h2 a{ font-size:14px; float:left; width:60px; height:30px; line-height:30px; color:#333;}
.course-list-fl h2 a.te,.course-list-fl h2 a:hover{ color:#cb2624;}
.course-list-fr{ width:260px; overflow:hidden;}
.course-list-fr h2{ font-size:14px; height:40px; line-height:40px; color:#333; border-bottom:1px #e6e6e6 solid; margin:20px 0;}
.course-list-fl-ul li{ margin: 0 0 15px; padding:15px;}
/*课程详情*/
.course-details-top{ background-color:#fff; padding:20px; }
.course-details-down{ margin:20px 0; padding:0;}
.course-details-down-fl{ width:880px;}
.course-details-down-fl-a a{ float:left; background:url(../images/course-details-img-bg.png) no-repeat 0 0; height:29px; width:100px; text-align:center; font-size:14px; line-height:29px; color:#333;}
.course-details-down-fl-a a.te{  color:#f22929;}
.course-details-down-fl-a a:hover{ color:#f22929;}
.course-details-down-fl-list{ background-color:#fff; border:1px #e6e6e6 solid; position:relative; padding:30px;}
.course-details-down-fl-loading a{ font-size:14px; color:#f22929; padding:0 50px 30px;}
.course-details-down-fl-loading a:hover{ font-weight:bold;}
.course-details-down-fr-mt{ width:260px;}
.course-details-down-fr{ background-color:#fff; padding:15px; border:1px #e6e6e6 solid; margin:0 0 20px ;}
.course-details-tea{ display:block; border-top:1px #e6e6e6 solid; padding:15px 0 0; font-size:14px; color:#808080;}
.course-details-tea:hover{color:#f22929;}
/*课程直播详情*/
.course-live-dxz a{ background:url(../images/course-live-dxz.png) no-repeat 0 center; height:50px; line-height:50px; padding:0 0px 0 25px ; display:block;}
/*视频直播*/
.live-list01{}

.live-list01 span img{ width:450px; height:335px;}
.live-list01-li{ padding:0; width:700px;}
.live-list01-li ul li{ float:left; margin:20px 0 0 15px; width:335px; height:160px;}
.live-list01-li ul li img{ width:335px; height:160px;}
.live-list02-row{ margin:20px auto;}
.m-com-top{ background-color:#abadb0; padding:5px 0 5px 5px;}
.m-com-top img{ float:left;}
.m-com-top div{ float:left; width:70%; color:#fff;}
.m-com-top div p{ color:#fff; padding:0 0 0 5px;}
/*讲师列表*/
.teacher-list-h2{ height:20px; border-left:3px #d72323 solid; padding:0 0 0 10px; margin:15px 0; line-height:20px;}
.teacher-gz-btn{ position:absolute; top:15px; right:15px;}
.teacher-gz-btn button{ margin:0 0 0 5px;}
/*学员*/
.student-wrap{ width:90%;}
.time-bg{  width:10%; }
.time-bg span{ display:block; line-height:30px; background:url(../images/time-bg.png) repeat-y 50px 0px; height:145px;}
/*弹出层*/
.student-tcc-tx{ margin:15px auto; width:339px; height:330px; background-color:#fff; box-shadow:#ccc 0 5px 10px;}
.student-tcc-top{ background:url(../images/student-tx-img01.jpg) no-repeat 0 0; width:339px; height:134px; text-align:center; color:#fff; padding:13px 0 0;}
.student-tcc-top p{ margin:0 auto 4px;}
.student-tcc-down{ padding:20px;}
.student-tcc-down p.p01{ color:#808080;}
.student-tcc-down p.p02{ text-align:center; height:50px; line-height:50px;}
.student-tcc-down p.p03{ text-align:center;}
.student-tcc-down p.p03 a{ display:block; width:110px; height:36px; line-height:36px;color:#fff; background-color:#e71f19; margin:0  auto;}
.student-tcc-txgh{ width:485px; height:420px; background-color:#fff; box-shadow:#ccc 0 5px 10px; padding:15px 20px; margin:15px auto;}
.student-tcc-txgh-top span{ float:left;}
.student-tcc-txgh-top a{ float:right;}

.student-tcc-txgh-down .p01{ text-align:center; padding:60px 15px 20px;}
.student-tcc-txgh-down .p01 img{ margin:0 auto;}
.student-tcc-txgh-down .p02{ padding:0 140px 15px;}
.student-tcc-txgh-down .p02 a{ color:#e8423f;}
.student-tcc-txgh-down .p02 .a02{ margin-left:50px;}
.student-tcc-txgh-down .p03{ padding:0 150px 15px;}
.student-tcc-txgh-down .p03 .a02{ margin-left:10px;}
.student-tcc-edit{ width:500px; height:490px; background-color:#fff; padding:0px 35px; margin:0px auto;}
.student-tcc-edit-down { padding:25px 0 0;}
.student-tcc-edit-down  p { height:auto; overflow:hidden;  margin:0 0 15px;}
.student-tcc-edit-down  p .sp01{ float:left; width:100px; text-align:right; height:30px; line-height:30px;}
.student-tcc-edit-down  p .sp02{ float:left; width:160px; line-height:30px;}
.student-tcc-edit-down  p .sp03{  float:left; width:120px; line-height:30px;}
.student-tcc-edit-down  p .inp-text{ float:left; height:30px; border:1px #cecece solid; width:278px;}
.student-tcc-edit-down  p select{ float:left; width:85px; height:30px; line-height:30px;}
.student-tcc-edit-down  p textarea{ min-height:80px;}
.student-tcc-edit-down  p.pd{ padding:0 0 0 250px;}
.student-tcc-edit-down  p.pbtn{ text-align:center; margin:0 auto;}
.student-tcc-edit-down  p .a02{ margin:0 0 0 10px;}
/*系统公告*/
.system{ background-color:#eeeeee; padding:0 15px 20px;}
.system-fl{ width:230px; padding:0 10px 0 0;}
.system-fl h2{ height:50px; line-height:50px; border-left:2px #ff2828 solid; text-align:center; font-size:16px; border-bottom:1px #e1e1e1 solid; background:url(../images/xt_jt.png) no-repeat right center;}
.system-fr{ border-left:1px #e1e1e1 solid; width:900px; padding:0 0 0 10px; }
.system-fr .p01{ height:50px; line-height:50px; font-size:16px; border-bottom:1px #e1e1e1 solid;}
.system-fr p.p02{ font-size:12px; color:#9b9b9b; border-bottom:1px #e1e1e1 solid; height:30px; padding:0 0 10px 0;}
.system-fr .sys-timg{ padding:10px 0; border-bottom:1px #e1e1e1 solid; }
.system-fr .sys-timg p{ width:760px; padding:0 20px 0 20px; margin:0; font-size:14px; color:#808080; line-height:36px;}
.system-fr .sys-timg span{ float:left; width:49px;}
.system-fr .sys-timg .rjt{ padding:15px 0 0 0;}
/*找回密码*/
.find-pasw-top{ background-color:#f6f5f5; text-align:center; padding:35px 0; border-bottom:1px #dbdbdc solid;}
.find-pasw-down{ background-color:#f6f5f5; text-align:center; padding:50px 0; }
.sys-email{ width:247px; margin:30px auto;}
/*找回密码*/
.error-wrap{ margin:100px auto;  width:340px;}
.error-wrap p a{ display:block; width:100px; height:30px; text-align:center; color:#fff; background-color:#ff9600; line-height:30px; margin:0 auto;}
.sx{ width:359px; height:247px; padding:15px;}
.sx span{ width:40px;}
.sx textarea{ width:270px;}
.sx-fs{ text-align:center; margin:15px auto;}
.sx-hover{color:#c20505;}
.search-abstractbox{max-width:70%;}
.search-abstract{line-height: 150%;}
body .demo-class .layui-layer-btn .layui-layer-btn0{background:#d72323;border-color:#d72323;}

/*new-wrap*/
.index-k01{ width:290px; padding:10px; position:relative;}
.index-k01 dl dt p{}
.index-k01 dl dt p span img{}
.main-img-height{ height:155px; overflow:hidden;}
.index-k02{ width:390px; padding:15px;}
.index-k02 dl dt{ height:173px; overflow:hidden;}
.index-k03{ width:180px; padding:0 0 0 20px;}
.bg-bg{ background-color:#f5f5f5;}
.index-k01-live{width:290px; padding:10px;}
.index-k01-live  .live-list-p-img{ height:155px; overflow:hidden;}
.live-list-hf-img{ width:271px;position:relative; margin:10px; }
.live-list-hf-img img{ width:271px; height:185px;}
.m-com-top-fl,.m-com-down-fl{ width:850px; overflow:hidden; }
.m-com-top-fl{ position:relative;width:870px; height:630px; }
.m-com-top-fl a{ display:block; width:870px; height:630px;}
.m-com-top-fl a img{ float:left; width:870px; height:630px;}
.m-com-top-fl .m-com-top-fl-bg{top:0; left:0;background-color:#333; position:absolute; z-index:1;width:870px; height:630px; opacity:0.53; z-index:2; filter:alpha(opacity=53);}
.m-com-top-fl .m-com-top-fl-c{ top:260px; left:0; text-align:center;  position:absolute; z-index:2;width:870px; height:330px; color:#fff; font-size:18px; line-height:36px;}
.m-com-width{ width:300px;}
.teacher-live-wrap01{ width:290px; margin:0 0 0 20px;}
.teacher-live-wrap01 .te-li-w img,.teacher-live-wrap01 .te-li-w{ width:290px; height:147px;}
.student-dt-img{ width:260px; height:150px; overflow:hidden;}
.student-dt-img img{ width:260px; height:150px;}
.m-com-top img{ width:60px;height:60px;}
.live-list-ing-fl{ margin:20px 0 0; width:450px; height:335px; position:relative; border:1px #eee solid;}
.live-list-ing-fl a,.live-list-ing-fl a img{ display:block;}
.live-list-ing-fl span{ position:absolute; z-index:1; top:0; right:0; background-color:#ff2828; color:#fff; width:100px; height:45px; text-align:center; line-height:45px; font-size:14px;}
.live-list-ing-fl .p01{ position:absolute; bottom:0; height:36px; background-color:#808080; opacity:0.4; z-index:2; filter:alpha(opacity=40); width:450px;}
.live-list-ing-fl .p02{ position:absolute; bottom:0; height:36px; color:#fff; font-size:14px; text-indent:10px; z-index:3; width:450px; line-height:36px;}
.live-list-ing-fl p,.li-img-pos-live p{ margin:0; padding:0;}
.li-img-pos-live{ width:335px; height:160px; position:relative; border:1px #eee solid; }
.li-img-pos-live span{ position:absolute; z-index:1; top:0; right:0; background-color:#c9c9c9; color:#fff; width:100px; height:45px; text-align:center; line-height:45px; font-size:14px;}
.li-img-pos-live .p01{ position:absolute; bottom:0; height:36px; background-color:#808080; opacity:0.4; z-index:2; filter:alpha(opacity=40); width:335px;}
.li-img-pos-live .p02{ position:absolute; bottom:0; height:36px; color:#fff; font-size:14px; text-indent:10px; z-index:3; width:335px; line-height:36px;}

